linux系统中,有很多系统的变量,这些变量被存在
/etc/profile
: 这个文件预设了几个重要的变量,例如 PATH , USER , LOGNAME , MAIL , INPUTRC , HOSTNAME , HISTSIZE , umake等等。/etc/bashrc
: 这个文件主要预设umake以及PS1。这个PS1就是我们在敲命令的时,前面那串字符了,例如CentOS root用户默认PS1就是[root@localhost~]#,PS1的值。
|
|
- /u 就是用户,/h 主机名,/W 则是当前目录,/$ 就是那个‘#’了。如果普通用户显示为‘$’。
除了两个系统级别的配置文件外,每个用户的主目录下还有几个这样的隐藏文件:
.bash_proffile
: 定义了用户的个人划路径与环境变量的文件名称。每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次。.bash_history
: 记录命令历史用的。.bash_logout
: 当退出shell时,会执行该文件。可以把一些清理的工作放到这个文件中。